package yagwl.client.model.demo;

import java.util.List;

import yagwl.client.model.FilterDTO;
import yagwl.client.model.ItemDTO;

import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;

/**
 * The client side stub for the RPC service.
 */
@RemoteServiceRelativePath("laureate")
public interface LaureateRpcService extends RemoteService {
	List<ItemDTO> getLaureates(int startIndex, int fetchSize, int sortOrder);
	List<ItemDTO> getLaureates(int startIndex, int fetchSize,
	    int sortOrder, List<FilterDTO> selectedFilters);
	List<FilterDTO> getFilters();
	String causeDelay();
}
